.c-icon{height:16px;width:16px}@media (min-width: 901px){.c-sidebar{margin-top:1.25rem}.c-sidebar>.c-block-wrap{height:100%;padding-top:1.25rem;padding-bottom:1.25rem}}.c-header--vertical .c-primary-nav{margin-left:-1rem;margin-right:-1rem}.c-block__heading{position:relative;top:-4px}.c-header--vertical .c-primary-nav__list{display:block}.c-primary-nav__item{position:relative}@media all and (min-width: 62em){.c-primary-nav__item{margin-right:1rem}.c-primary-nav__item:last-child{margin-right:0}}.c-header--vertical .c-primary-nav__item{margin-right:0}.c-primary-nav__link{display:block;display:flex;align-items:center;justify-content:flex-start;margin-left:-0.5rem;padding:0.5rem;cursor:pointer}.c-primary-nav__link:focus{outline:1px dotted #666}.c-header--vertical .c-primary-nav__link{padding:0.5rem 1rem}.c-primary-nav__link.is-active{font-weight:bold}.c-primary-nav__link.is-current{font-weight:bold}@media all and (min-width: 62em){.c-primary-nav__item.is-active .c-primary-nav__link--has-children{background:#666;color:#fff}}.c-header--vertical .c-primary-nav__item.is-active .c-primary-nav__link--has-children{background:none;color:inherit}.c-primary-nav__subitem .c-primary-nav__subitem{display:none}.c-primary-nav__subitem.is-active .c-primary-nav__subitem{display:block}.c-primary-nav__sublist{margin-left:-0.5rem;border-left:1px solid #bbb}.c-primary-nav__sublist .c-primary-nav__sublist{margin-left:0;border-left:0}.c-primary-nav__sublist:first-of-type{display:none}.c-header--vertical .c-primary-nav__sublist:first-of-type{margin-left:1rem}.c-header--vertical.is-active>.c-primary-nav__sublist:first-of-type{display:block}.c-primary-nav__item.is-active .c-primary-nav__sublist:first-of-type{display:block}@media all and (min-width: 62em){.c-primary-nav__item.is-active .c-primary-nav__sublist:first-of-type{padding:0 1rem;top:100%;z-index:6;min-width:8rem}}.c-header--vertical .c-primary-nav__item.is-active .c-primary-nav__sublist:first-of-type{background:none}@media all and (min-width: 62em){.c-header--vertical .c-primary-nav__item.is-active .c-primary-nav__sublist:first-of-type{margin:0;margin-left:1rem;padding:0;position:static}}.c-primary-nav__sublink{display:flex;align-items:center;padding:0.5rem 1rem}.c-primary-nav__sublink:focus{outline:1px dotted #666}@media all and (min-width: 62em){.c-header--vertical .c-primary-nav__sublink{color:inherit}}.c-primary-nav__sublink.is-active{font-weight:bold}.c-primary-nav__sublink.is-current{font-weight:bold}.c-primary-nav__sublink--has-children{display:flex;align-items:center}.c-primary-nav__icon{fill:#444;transition:fill 0.2s ease;margin-left:auto}.c-header--vertical .c-primary-nav__icon{margin-left:auto}.c-primary-nav__item.is-active .c-primary-nav__icon{fill:#fff;transform:rotate(180deg)}.c-header--vertical .c-primary-nav__item.is-active .c-primary-nav__icon{fill:#444;transform:rotate(90deg)}.c-primary-nav__link:hover .c-primary-nav__icon,.c-primary-nav__link:focus .c-primary-nav__icon{fill:gray}.c-primary-nav__subicon{fill:#444;transition:fill 0.2s ease;margin-left:auto}.c-header--vertical .c-primary-nav__subicon{margin-left:auto}.c-primary-nav__subitem.is-active .c-primary-nav__subicon{fill:#fff;transform:rotate(180deg)}.c-header--vertical .c-primary-nav__subitem.is-active .c-primary-nav__subicon{fill:#444;transform:rotate(90deg)}.c-primary-nav__sublink:hover .c-primary-nav__subicon,.c-primary-nav__sublink:focus .c-primary-nav__subicon{fill:gray}.c-tabs--vertical{display:flex;margin-bottom:1rem}.c-tabs__list{display:flex;border-bottom:1px solid #bbb}.c-tabs--vertical .c-tabs__list{border:1px solid #bbb;display:block;order:1}.c-tabs__link{display:block;padding:0.5rem 1rem;margin-bottom:-1px;min-width:5rem;text-align:center}.c-tabs__link.is-active{border:1px solid #bbb;border-left:3px solid #222;border-bottom:1px solid #fff}.c-tabs__link:hover:not(.is-active){background-color:#eee}.c-tabs--vertical .c-tabs__link{border:0;border-bottom:1px solid gray}.c-tabs__item:last-child .c-tabs--vertical .c-tabs__link{border-bottom:0}.c-tabs--vertical .c-tabs__link.is-active{background:#ddd}.c-tabs__body{padding:1rem 0;border-top:0}.c-tabs--vertical .c-tabs__body{flex:1;border:1px solid #bbb;border-right:0}.c-tabs__panel{display:none}.c-tabs__panel.is-active{display:block}
